home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 26 / AACD 26.iso / AACD / Graphics / sKulpt / skulpt-src / Const.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-08-28  |  3.2 KB  |  79 lines

  1. // Defines constantes
  2.  
  3. #define XDC_ZONE            30.f
  4. #define XDC_WID_TOP            1L                // Identifiant vue de dessus
  5. #define XDC_WID_FACE        2L                // Identifiant vue de face
  6. #define XDC_WID_SIDE        3L                // Identifiant vue de droite
  7.  
  8. #define    XDC_NUMPT            50000             // Nombre maxi de sommets
  9. #define    XDC_NUMEDGE            50000             // Nombre maxi d'arêtes hors triangles
  10. #define XDC_NUMTRI            20000              // Nombre maxi de triangles
  11. #define XDC_NUMLAMP            100                // Nombre maxi de lampes
  12. #define XDC_NUMOBJECTS        500                // Nombre maxi d'objets
  13. #define XDC_NUMMTRL         200             // Nombre maxi de matériaux
  14.  
  15. #define XDC_GID_AddPoint    0                // Id gadget ajouter point
  16. #define XDC_GID_Center        1                // Id gadget Centrer vue
  17. #define XDC_GID_GoDown        2                // Id gadget descendre
  18. #define XDC_GID_GoLeft        3                // Id gadget aller à gauche    
  19. #define XDC_GID_GoUp        4                // Id gadget monter
  20. #define XDC_GID_GoRight        5                // Id gadget aller à droite
  21. #define XDC_GID_Grab        6                // Id gadget activer pince
  22. #define XDC_GID_MakeTri        7                // Id gadget créer triangle
  23. #define XDC_GID_Reverse        8                // Id gadget ???
  24. #define XDC_GID_RotAnti        9                // Id gadget Rotation anti clockwise
  25. #define XDC_GID_RotClock    10                // Id gadget rotation clockwise
  26. #define XDC_GID_ZoomIn        11                // Id gadget zoom en avant
  27. #define XDC_GID_ZoomOut        12                // Id gadget zoom arrière
  28.  
  29. // Couleurs saturées
  30. #define XDC_COL_WHITE        0x00FFFFFF        // blanc
  31. #define XDC_COL_RED            0x000000FF        // rouge
  32. #define XDC_COL_GREEN        0x0000FF00        // vert
  33. #define XDC_COL_BLUE        0x00FF0000        // bleu
  34. #define XDC_COL_YELLOW        0x0000FFFF        // jaune
  35. #define XDC_COL_CYAN        0x00FFFF00        // cyan
  36. #define XDC_COL_PINK        0x00FF00FF        // rose
  37. #define XDC_COL_BLACK        0x00000000        // noir
  38. // Couleurs demi-saturées
  39. #define XDC_COL_GREY        0x00808080        // gris
  40. #define XDC_COL_DKRED        0x00000080        // rouge
  41. #define XDC_COL_DKGREEN        0x00008000        // vert
  42. #define XDC_COL_DKBLUE        0x00800000        // bleu
  43. #define XDC_COL_DKYELLOW    0x00008080        // jaune
  44. #define XDC_COL_DKCYAN        0x00808000        // cyan
  45. #define XDC_COL_DKPINK        0x00800080        // rose
  46. // Autres couleurs
  47. #define XDC_COL_DKBLUESK    0x00543025        // bleu foncé
  48. #define XDC_COL_LTBLUESK    0x00836034        // bleu clair
  49. #define XDC_COL_GRID        0x00b0b000        // pour la grille : cyan foncé
  50.  
  51. #define XDC_G_LARG            16                // Largeur bitmaps gadgets Sculpt3D
  52. #define XDC_G_HAUT            9                // Hauteur bitmaps gadgets
  53.  
  54. #define    XDC_MODE_COMPLET    TRUE            // Tout redessiner
  55. #define XDC_MODE_PARTIEL    FALSE            // Seulement rafraichir
  56.  
  57. #define XDC_S_Title3D        "Vue perspective 3D "
  58.  
  59. #define    XDC_ALLOWSAME        TRUE            // Pour autoriser le recyclage de points
  60. #define XDC_FORCENEW        FALSE            // Pour forcer la création de nouveaux points
  61.  
  62. #define XDC_TOOL_NONE        'N'
  63. #define XDC_TOOL_SELECT        'S'
  64. #define XDC_TOOL_UNSELECT    'U'
  65. #define XDC_TOOL_MAGNET        'M'
  66. #define XDC_TOOL_CURVE        'C'
  67. #define XDC_TOOL_EXTRUDE    'X'
  68. #define XDC_TOOL_EDGE        'E'
  69. #define XDC_TOOL_GRAB        'G'
  70.  
  71. #define XDC_SINGLETOGGLE    1                // Mode toggle sélection un point unique
  72. #define XDC_SELECTALL        2                // Mode sélection tous points dans zone
  73. #define XDC_DESELECTALL        3                // Mode désélection tous points dans zone
  74.  
  75. #define XDC_MODE_CLONE        FALSE            // Mode extrusion : clonage seulement
  76. #define    XDC_MODE_EXTRUDE    TRUE            // Mode extrusion : clonage & extrusion
  77.  
  78. #define XDC_MAX_HOLES        50                // Nombre max. de trous dans une forme à remplir
  79.